<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div style="margin-left: auto">
        <div th:each="map,mapStat:${maps}">
            <p th:text="${map.key}"></p>
            <p th:text="${map.value}"></p>
            <p th:text="${map.value.id}"></p>
            <p th:text="${map.value.name}"></p>
            <p th:text="${mapStat.index}"></p>
        </div>
        <hr>
        <div th:each="strMap : ${stringMap}">
            <p th:text="${strMap.key}"></p>
            <p th:text="${strMap.value}"></p>
        </div>

        <hr>
        <h3>循环List《Map》 Map《String , Student》 lm : listmap.get(0)==</h3>
        <!--第一层循环,得到每一个map-->
        <div th:each="lm : ${list_map}">
            <!--循环map中所有的key和value-->
            <!--这里的lm，代表的就是list_map中的每一个map元素 HashMap<String, Student>对象  而每一个hashMap对象中又有很多条数据，所以这里也需要循环-->
            <div th:each="m : ${lm}">
                <!--这里面代表的是每一个hashmap中的对象-->
                <p th:text="${m.key}"></p>
                <p th:text="${m.value}"></p>
                <p th:text="${m.value.id}"></p>
                <p th:text="${m.value.name}"></p>
                <p th:text="${m.value.sex}"></p>
                <p th:text="${m.value.age}"></p>
                <hr>
            </div>
            <hr>
        </div>

    </div>
</body>
</html>